foamy liver - Francés Inglés Diccionario